const autoprefixer = require('autoprefixer')
const pxtorem = require('postcss-pxtorem')
const path = require('path')

module.exports = {
  // 样式相关
  css: {
    // 加载选项
    loaderOptions: {
      postcss: {
        plugins: [
          // 设置项目样式兼容
          autoprefixer(),
          // px转rem的规则
          pxtorem({
            // 1rem 设计图中是 1rem是37.5px
            // 设计图宽度为37.5*10 = 375
            rootValue: 37.5,
            propList: ['*']
          })
        ]
      }
    }
  },
  // 插件配置
  pluginOptions: {
    // 样式资源加载器
    'style-resources-loader': {
      // 解析的less
      preProcessor: 'less',
      // 自动导入的地址
      patterns: [path.resolve(__dirname, './src/assets/var.less')]
    }
  }
}
